//
//  LH_member.m
//  Findhim
//
//  Created by 谢世忠 on 15/3/18.
//  Copyright (c) 2015年 apple. All rights reserved.
//

#import "User_member.h"

@implementation User_member



__strong static User_member *user_member = nil;

// 这里使用的是ARC下的单例模式

+ (User_member *)instance

{
    
    // dispatch_once不仅意味着代码仅会被运行一次，而且还是线程安全的
    
    static dispatch_once_t pred = 0;
    
    dispatch_once(&pred, ^{
        
        user_member = [[super allocWithZone:NULL] init];
        
    });
    return user_member;
}

// 这里

+ (id)allocWithZone:(NSZone *)zone

{
    return [self instance];
    
}



- (id)copyWithZone:(NSZone *)zone

{
    return self;
}
@end
